%load_ext autoreload
%autoreload 2
The autoreload extension is already loaded. To reload it, use: %reload_ext autoreload
from collections import OrderedDict
from src.domain import *
from src.display.portfolio import display_portfolio
from src.data.shares import SHARES_DATA
display_portfolio(SharesDistribution(funds=[OrderedDict({
"VTI": 0.2,
"GLD": 0.2,
"BND": 0.2,
"SHY": 0.2,
"Russell 2000": 0.2,
})]), extra_stocks=OrderedDict({"VTI": SHARES_DATA["VTI"], "BND": SHARES_DATA["BND"]}))
| Portfolio | |
|---|---|
| VTI | 20.0% |
| GLD | 20.0% |
| BND | 20.0% |
| SHY | 20.0% |
| Russell 2000 | 20.0% |
| Mean ret. | Std | |
|---|---|---|
| Portfolio | 7.55% | 7.51% |
| VTI | 10.98% | 15.55% |
| BND | 6.72% | 5.3% |
from collections import OrderedDict
from src.display.portfolio import display_portfolio
from src.data.shares import SHARES_DATA
display_portfolio(SharesDistribution(funds=[OrderedDict({
"VTI": 0.3,
"BND": 0.4,
"SHY": 0.15,
"GLD": 0.075,
"DBC": 0.075,
})]), extra_stocks=OrderedDict({"VTI": SHARES_DATA["VTI"], "BND": SHARES_DATA["BND"]}))
| Portfolio | |
|---|---|
| VTI | 30.0% |
| BND | 40.0% |
| SHY | 15.0% |
| GLD | 7.5% |
| DBC | 7.5% |
| Mean ret. | Std | |
|---|---|---|
| Portfolio | 6.84% | 6.35% |
| VTI | 10.98% | 15.55% |
| BND | 6.72% | 5.3% |